Day 8 - Kotlin的迴圈(上)
Kotlin的迴圈我會分兩天來講,今天我們會講for的部分,生活中時常會需要一直去做同一件事情,在程式的世界中,也會這樣的情況發生,這時候我們的迴圈就派上用場了。
for迴圈可以用來運算,或者決定讓我們程式重複跑幾次,我這邊就做個示範,我先定義一個總和,利用for迴圈將0到5加到我們的總和裡,這樣打印出來的結果是15,這邊要把for迴圈的結構牢牢記住,因為你在以後開發你的程式的時候,絕對少不了它。
程式碼:
fun main() {
var sum = 0
for(i in 0..5){
sum = sum + i
}
print(sum)
}
假如你想要讓你的for迴圈每次跳2,就可以寫step 2,這樣我們每次打印出來的結果都會跳2
所以結果就是2 4 6 8 10。
程式碼:
fun main() {
for(i in 0..10 step 2){
println(i)
}
}
如果你想要讓你的for迴圈倒著數回去,當然也可以,只要用downTo就可以,這邊程式打印出來就是10 9 8...,要注意一下寫法,跟一般的不太一樣。
程式碼:
fun main() {
for(i in 10 downTo 0){
println(i)
}
}
for迴圈還可以加入until,假如我們程式碼像下面這樣寫,從0到9會被打印出來,10就不會。
程式碼:
fun main() {
for(i in 0 until 10){
println(i)
}
}